/*
-----------------------------------------------
Blogger Template Style
Name:   Blogghiamo
Author: Lasantha Bandara
URL 1:  http://www.premiumbloggertemplates.com/
URL 2:  http://www.bloggertipandtrick.net/
Theme URL: http://www.premiumbloggertemplates.com/blogghiamo-blogger-template/
Date:   October 2014
License : GNU General Public License v2 or later
This template is free for both personal and commercial use, But to satisfy the 'attribution' clause of the license, you are required to keep the footer links intact which provides due credit to its authors.
----------------------------------------------- */
body#layout ul{list-style-type:none;list-style:none}
body#layout ul li{list-style-type:none;list-style:none}
body#layout #headerbwrap {height:auto;}
body#layout #content {}
/* Variable definitions
   ====================

*/

/* Use this with templates/template-twocol.html */

.section, .widget {
  margin:0;
  padding:0;
}

/*--------------------------------------------------------------
1.0 Reset
--------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

html {
	font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
	overflow-y: scroll; /* Keeps page centered in all browsers regardless of content height */
	-webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
	-ms-text-size-adjust:     100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
}

*,
*:before,
*:after { /* apply a natural box layout model to all elements; see http://www.paulirish.com/2012/box-sizing-border-box-ftw/ */
	-webkit-box-sizing: border-box; /* Not needed for modern webkit but still used by Blackberry Browser 7.0; see http://caniuse.com/#search=box-sizing */
	-moz-box-sizing:    border-box; /* Still needed for Firefox 28; see http://caniuse.com/#search=box-sizing */
	box-sizing:         border-box;
}

body {
	background: #F0F0F0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
	display: block;
}

ol,
ul {
	list-style: none;
}

table { /* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}

caption,
th,
td {
	font-weight: normal;
	text-align: left;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}

blockquote,
q {
	quotes: "" "";
}

a:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	outline: 0;
}

a img {
	border: 0;
}

/*--------------------------------------------------------------
2.0 Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
textarea {
	color: #404040;
	font-family: 'Roboto Slab', sans-serif;
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 2;
}

.smallpartpbt {
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	text-transform: uppercase;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	text-rendering: optimizeLegibility;
	line-height: 1.3;
	font-weight: 700;
}

h1 {font-size: 33px;}
h2 {font-size: 25px;}
h3 {font-size: 20px;}
h4 {font-size: 18px;}
h5 {font-size: 13px;}
h6 {font-size: 10px;}

p {
	margin-bottom: 1.5em;
}

b,
strong {
	font-weight: bold;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	display: block;
	padding: 1.5em 1.5em 1.5em 3.5em;
	margin: 0 0 1.5em;
	position: relative;
	border-left: 5px solid #f7c322;
	border-right: 2px solid #f7c322;
}
blockquote::before {
	content: "\201C";
	font-size: 60px;
	line-height: 1;
	font-weight: bold;
	position: absolute;
	left: 10px;
	top: 10px;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

code {
	display: block;
	background: rgba(0,0,0,.05);
	padding: 0.5em;
	text-align: left;
	border-radius: 2px;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

sup,
sub {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

small {
	font-size: 75%;
}

big {
	font-size: 125%;
}

/*--------------------------------------------------------------
3.0 Elements
--------------------------------------------------------------*/
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {
	margin: 0 0 1.5em 3em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 1.5em 1.5em;
}

img {
	height: auto; /* Make sure images are scaled correctly. */
	max-width: 100%; /* Adhere to container width. */
}

figure {
	margin: 0;
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

th {
	font-weight: bold;
}

/*--------------------------------------------------------------
4.0 Forms
--------------------------------------------------------------*/
button,
input,
select,
textarea {
	font-size: 100%; /* Corrects font size not being inherited in all browsers */
	margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
	vertical-align: baseline; /* Improves appearance and consistency in all browsers */
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	outline: none;
	border: 1px solid transparent;
	border-radius: 2px;
	background: #f7c322;
	color: #ffffff;
	cursor: pointer; /* Improves usability and consistency of cursor style between image-type 'input' and others */
	-webkit-appearance: none; /* Corrects inability to style clickable 'input' types in iOS */
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	text-transform: uppercase;
	padding: 4px 8px;
	-o-transition: all .7s ease-in-out;
	-moz-transition: all .7s ease-in-out;
	-webkit-transition: all .7s ease-in-out;
	transition: all .7s ease-in-out;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border: 1px solid #f7c322;
	color: #f7c322;
	background: transparent;
	-o-transition: all 0s ease-in-out;
	-moz-transition: all 0s ease-in-out;
	-webkit-transition: all 0s ease-in-out;
	transition: all 0s ease-in-out;
}

input[type="checkbox"],
input[type="radio"] {
	padding: 0; /* Addresses excess padding in IE8/9 */
}

input[type="search"] {
	-webkit-appearance: none; /* Addresses appearance set to searchfield in S5, Chrome */
}

input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
	-webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
	border: 0;
	padding: 0;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
	border: 1px solid rgba(0,0,0,.05);
	background: rgba(0,0,0,.05);
	border-radius: 2px;
	outline: none;
	-o-transition: all .7s ease-in-out;
	-moz-transition: all .7s ease-in-out;
	-webkit-transition: all .7s ease-in-out;
	transition: all .7s ease-in-out;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
	border: 1px solid #f7c322;
	-o-transition: all 0s ease-in-out;
	-moz-transition: all 0s ease-in-out;
	-webkit-transition: all 0s ease-in-out;
	transition: all 0s ease-in-out;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"] {
	padding: 4px;
}

textarea {
	overflow: auto; /* Removes default vertical scrollbar in IE6/7/8/9 */
	padding-left: 4px;
	vertical-align: top; /* Improves readability and alignment in all browsers */
	width: 100%;
}

/*--------------------------------------------------------------
5.0 Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
5.1 Links
--------------------------------------------------------------*/
a {
	color: #CFA62A;
	text-decoration: none;
	-o-transition: all .7s ease-in-out;
	-moz-transition: all .7s ease-in-out;
	-webkit-transition: all .7s ease-in-out;
	transition: all .7s ease-in-out;
}

a:hover,
a:focus,
a:active {
	color: #f7c322;
	-o-transition: all 0s ease-in-out;
	-moz-transition: all 0s ease-in-out;
	-webkit-transition: all 0s ease-in-out;
	transition: all 0s ease-in-out;
}

/*--------------------------------------------------------------
5.2 Menus
--------------------------------------------------------------*/
.main-navigationpbt {
	clear: both;
	display: block;
	float: left;
	width: 100%;
	background: #f7c322;
	margin-bottom: 1em;
}

.main-navigationpbt ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigationpbt li {
	float: left;
	position: relative;
}

.main-navigationpbt li:last-child {
	border-right: 0;
}

.main-navigationpbt ul li .indicator {
	position: absolute;
	right: 7px;
	top: 28px;
	font-family: 'FontAwesome';
	font-size: 12px;
	line-height: 1;
	color: #ffffff;
}
.main-navigationpbt ul ul li .indicator {
	top: 22px;
}
.main-navigationpbt ul li .indicator:before {
	content: "\f0d7";
}
.main-navigationpbt ul ul li .indicator:before {
	content: "\f0da";
}

.main-navigationpbt a {
	display: block;
	text-decoration: none;
	padding: 2em;
	color: #ffffff;
	-o-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.main-navigationpbt a:hover {
	color: #ffffff;
}

.main-navigationpbt ul ul {
	background: #f7c322;
	float: left;
	position: absolute;
	top: 5.5em;
	left: auto;
	z-index: 99999;
	visibility:hidden;
	opacity:0;
	transition:visibility 0s linear 0.3s,opacity 0.3s linear;
}

.main-navigationpbt ul ul ul {
	left: 100%;
	top: 0;
	visibility:hidden;
	opacity:0;
	transition:visibility 0s linear 0.3s,opacity 0.3s linear;
}

.main-navigationpbt ul ul a {
	width: 200px;
	padding: 1.5em;
}

.main-navigationpbt ul ul li {

}

.main-navigationpbt li:hover > a {
}

.main-navigationpbt ul ul :hover > a {
}

.main-navigationpbt ul ul a:hover {
}

.main-navigationpbt ul li:hover > ul {
	visibility:visible;
	opacity:1;
	transition-delay:0s;
}

.main-navigationpbt ul ul li:hover > ul {
	visibility:visible;
	opacity:1;
	transition-delay:0s;
}

.main-navigationpbt .current_page_item a,
.main-navigationpbt .current-menu-item a {
}

.main-navigationpbt ul li:hover > a, .main-navigationpbt li.current-menu-item > a, .main-navigationpbt li.current-menu-parent > a, .main-navigationpbt li.current-page-ancestor > a, .main-navigationpbt .current_page_item > a {
	background: rgba(0,0,0,.03);
}

/* Small menu */
.menu-togglepbt {
	display: none;
}

@media screen and (max-width: 768px) {
	.menu-togglepbt,
	.main-navigationpbt.toggled .nav-menu {
		display: block;
	}

	.main-navigationpbt ul {
		display: none;
	}
	
	.menu-togglepbt, .main-navigationpbt.toggled .nav-menu {
		display: block;
		width: 100%;
		border-radius: 2px;
		text-align: left;
		float: left;
		padding: 1.5em;
	}
	
	.main-navigationpbt.toggled .nav-menu {
		padding: 0 1.5em 1.5em;
	}
	
	.main-navigationpbt.toggled .nav-menu ul {
		display: block;
		left: auto;
		position: relative;
		top: 0;
		border-bottom: 0px;
		padding-left: 5%;
		width: 100%;
		opacity: 1;
		visibility: visible;
	}
	
	.main-navigationpbt.toggled ul ul a {
		font-size: 100%;
		width: 100%;
	}
	
	.menu-togglepbt:hover {
		color: #ffffff;
	}
	
	.menu-togglepbt i {
		float:right;
	}
	
	.main-navigationpbt li {
		width: 100%;
	}
	
	.main-navigationpbt a {
		border-bottom: 1px solid rgba(0,0,0,.05);
		padding: 1.5em;
	}
}

/*--------------------------------------------------------------
6.0 Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers */
.screen-reader-textpbt {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-textpbt:hover,
.screen-reader-textpbt:active,
.screen-reader-textpbt:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar */
}

/*--------------------------------------------------------------
8.0 Clearings
--------------------------------------------------------------*/
.clearpbt:before,
.clearpbt:after,
.entry-content:before,
.entry-content:after,
.site-headerpbt:before,
.site-headerpbt:after,
.site-contentpbt:before,
.site-contentpbt:after,
.site-footerpbt:before,
.site-footerpbt:after {
	content: "";
	display: table;
}

.clearpbt:after,
.entry-content:after,
.site-headerpbt:after,
.site-contentpbt:after,
.site-footerpbt:after {
	clear: both;
}

/*--------------------------------------------------------------
9.0 Widgets
--------------------------------------------------------------*/
.widget-areapbt .widget {
	margin: 0 0 1em;
	padding: 3em 1.5em;
	position: relative;
}

.widget-titlepbt {
	background: #f7c322;
	margin-bottom: 1.5em;
	color: #ffffff;
	border-radius: 2px;
	position: relative;
	margin-right: -3em;
}

.widget-titlepbt:before {
	content: "";
	position: absolute;
	border-top: 1.5em solid #f7c322;
	border-right: 1.5em solid transparent;
	right: 0;
	bottom: -1.4em;
}

.widget-titlepbt:after {
	content: "";
	position: absolute;
	border-top: 1.5em solid rgba(0,0,0,.1);
	border-right: 1.5em solid transparent;
	right: 0;
}

.widget-titlepbt h2 {
	font-weight: 300;
	padding: 8px 12px;
}

.widget-titlepbt h3 {
	font-weight: 300;
	padding: 8px 12px;
}

.widget-titlepbt h2, .widget-titlepbt h3, .entry-title {
	letter-spacing: -1px;
	text-align: center;
}

.page-title span {
	font-weight: 300;
}

.widget-areapbt .widget ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.widget-areapbt .widget ul li {
	border-bottom: 1px solid rgba(0,0,0,.05);
	padding: 0.5em 0;
}

/* Make sure select elements fit in widgets */
.widget select {
	max-width: 100%;
}

/* Search widget */
.widget_search .search-submitpbt {
	display: none;
}
.quickedit {display:none;}
/*--------------------------------------------------------------
10.0 Content
--------------------------------------------------------------*/
.spacerightpbt {
	padding-right: 5px;
}
.spaceleftpbt {
	padding-left: 5px;
}
#pagepbt {
	max-width: 1140px;
	margin: 2em auto;
}
.site-titlepbt {
	font-size: 60px;
	text-shadow: 4px 3px 0px #ffffff, 9px 8px 0px rgba(0, 0, 0, 0.1);
	letter-spacing: -2px;
}

.site-descriptionpbt {
	font-weight: 300;
	font-size: 20px;
	margin-top: 0.5em;
	letter-spacing: -1px;
}
.sociallinepbt {
	margin-top: 0.5em;
}
.sociallinepbt a {
	padding: 0.5em;
}
.top-search.active {color: #f7c322;}
.topsearchformpbt {
	display: none;
	margin-top: 0.5em;
}
.topsearchformpbt input[type="search"] {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 0;
	text-align: center;
}
.topsearchformpbt input[type="search"]:focus {
	border: 0;
}
.thetoppbt {
	text-align: center;
}
.thetoppbt, footer.site-footerpbt, .hentry, .widget-areapbt .widget, #totoppbt {
	background: #ffffff;
	-webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.05);
	border-radius: 2px;
}
.thetoppbt {
	padding: 3em 5em;
	margin-bottom: 1em;
}
#primarypbt.content-areapbt {
	float:left;
	width: 70%;
	padding-right: 1em;
}
#secondarypbt.widget-areapbt {
	float:left;
	width: 30%;
}
footer.site-footerpbt {
	padding: 3em 5em;
}
.edit-linkpbt a {
	background: #f7c322;
	padding: 4px 8px;
	color: #ffffff;
	margin: 1px 0;
	font-weight: 300;
	display: inline-block;
	border-radius: 2px;
	border: 1px solid transparent;
	-o-transition: all .7s ease-in-out;
	-moz-transition: all .7s ease-in-out;
	-webkit-transition: all .7s ease-in-out;
	transition: all .7s ease-in-out;
}
.edit-linkpbt a:hover {
	border: 1px solid #f7c322;
	color: #f7c322;
	background: transparent;
	-o-transition: all 0s ease-in-out;
	-moz-transition: all 0s ease-in-out;
	-webkit-transition: all 0s ease-in-out;
	transition: all 0s ease-in-out;
}
.edit-linkpbt {
	display: block;
}
.entry-metapbt {
/*margin-top: 0.8em;*/
	text-align: center;
}
.post-title.entry-title {
  margin-bottom: 15px;
}
.entry-metapbt .spanpbt {
	margin-right: 10px;
}

.site-infopbt {
	text-align: center;
	text-transform: none;
}
.site-infopbt a {
	font-weight: 700;
}

#totoppbt:hover {
    text-decoration: none;
}
#totoppbt {
    display: none;
    position: fixed;
    bottom: 2em;
    right: 1.5em;
	width: 4rem;
	height: 4rem;
	line-height: 4rem;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
	-o-transition: border .3s ease-in-out;
	-moz-transition: border .3s ease-in-out;
	-webkit-transition: border .3s ease-in-out;
	transition: border .3s ease-in-out;
}
/*--------------------------------------------------------------
10.1 Posts and pages
--------------------------------------------------------------*/
.hentry {
	margin: 0 0 1em;
	padding: 2.5em 2em 2em;
}

.entry-header, .entry-footerpbt {
	padding: 0 0;
}

.crestaPostStripeInner {
	width: 5rem;
	height: 5rem;
	text-align: center;
	line-height: 5rem;
	position: absolute;
	top: -2.5rem;
	margin-left: -2.5rem;
	left: 50%;
	right: 50%;
	background: #ffffff;
	border-radius: 50%;
}

.entry-content {
	margin: 1.5em 0 0;
	background: #ffffff;
	position: relative;
	padding: 1em 0 0;
	border-radius: 2px;
/*z-index: 99;*/
}

.entry-content {
	border-bottom: 0px solid rgba(0,0,0,.05);
	margin: 1em 0;
}

.entry-content a {
	text-decoration: underline;
}

/*--------------------------------------------------------------
12.0 Media
--------------------------------------------------------------*/

/* Make sure embeds and iframes fit their containers */
embed,
iframe,
object {
	max-width: 100%;
}

@media all and (max-width: 1200px) {
	#pagepbt {
		max-width: 985px;
	}
}

@media all and (max-width: 985px) {
	body {
		margin: 0 1.5em;
	}
	#pagepbt {
		max-width: 750px;
		margin: 1.5em auto;
	}
	.widget-titlepbt {
		margin-right: 0;
		margin-left: 0;
	}
	.widget-titlepbt:before, .widget-titlepbt:after {
		content: none;
	}
	#primarypbt.content-areapbt, #secondarypbt.widget-areapbt {
		float: none;
		width: 100%;
		padding: 0;
	}
	#secondarypbt {
		-webkit-column-count: 2;
		-webkit-column-gap: 15px;
		-moz-column-count: 2;
		-moz-column-gap: 15px;
		column-count: 2;
		column-gap: 15px;
	}
	#secondarypbt .widget-areapbt .widget {
		-webkit-column-break-inside: avoid;
		-moz-column-break-inside: avoid;
		column-break-inside: avoid;
	}
	.site-titlepbt {
		font-size: 50px;
	}
}
@media all and (max-width: 767px) {
	body {
		margin: 0 0.5em;
	}
	#pagepbt {
		max-width: 445px;
		margin: 0.5em auto;
	}
	h1 {font-size: 25px;}
	h2 {font-size: 23px;}
	h3 {font-size: 18px;}
	h4 {font-size: 15px;}
	h5 {font-size: 13px;}
	h6 {font-size: 10px;}
	#secondarypbt {
		-webkit-column-count: auto;
		-webkit-column-gap: initial;
		-moz-column-count: auto;
		-moz-column-gap: initial;
		column-count: auto;
		column-gap: initial;
	}
	#secondarypbt .widget-areapbt .widget {
		-webkit-column-break-inside: initial;
		-moz-column-break-inside: initial;
		column-break-inside: initial;
	}
	.thetoppbt {
		padding: 1.5em 0.5em;
	}
	.hentry, footer.site-footerpbt, .widget-areapbt .widget {
		padding: 1.5em 0.5em;
	}
	.thetoppbt {
		padding: 1.5em 0.5em;
	}
	.entry-content {
		padding: 1em 1em 0;
	}
	.site-titlepbt {
		font-size: 40px;
	}
	.sociallinepbt a {
		padding: 0.3em;
	}
	.entry-metapbt > .spanpbt {
		display: block;
	}
}
@media all and (max-width: 479px) {
	#pagepbt {
		max-width: 297px;
	}
}

h2.date-header {
  margin: 10px 0px;
  display: none;
}

.main .widget {
  margin: 0 0 5px;
  padding: 0 0 2px;
}

.main .Blog {
  border-bottom-width: 0;
}

#header .description {
}

/* Comments----------------------------------------------- */
#comments {
	padding:25px;
	margin-bottom:20px;
    background: #ffffff;
}

#comments h4 {
    font-size:22px;
    margin-bottom:10px;
}

.deleted-comment {
  font-style: italic;
  color: gray;
}

#blog-pager-newer-link {
  float: left;
}

#blog-pager-older-link {
  float: right;
}

#blog-pager {
  text-align: center;
  padding:5px;
  margin: 10px 0;
}

.feed-links {
  clear: both;
}

.comment-form {
}

#navbar-iframe {
  height: 0;
  visibility: hidden;
  display: none;
}

.author-profile {
    background: #f6f6f6;
    border: 1px solid #eee;
    margin: 5px 0 10px 0;
    padding: 8px;
    overflow: hidden;
}

.author-profile img {
    border: 1px solid #ddd;
    float: left;
    margin-right: 10px;
}

.post-iconspbt {
    margin: 5px 0 0 0;
    padding: 0px;
}

.post-locationpbt {
    margin: 5px 0;
    padding: 0px;
}

.related-postbwrap {
    margin: 10px auto 0;
}

.related-postbwrap h4 {
    font-weight: bold;
    margin: 15px 0 10px 0;
}

.related-post-style-2,.related-post-style-2 li {
    list-style: none;
    margin: 0;
    padding: 0;
}

.related-post-style-2 li {
    border-top: 0px solid #eee;
    overflow: hidden;
    padding: 10px 0px;
}

.related-post-style-2 li:first-child {
    border-top: none;
}

.related-post-style-2 .related-post-item-thumbnail {
    width: 80px;
    height: 80px;
    max-width: none;
    max-height: none;
    background-color: transparent;
    border: none;
    float: left;
    margin: 2px 10px 0 0;
    padding: 0;
}

.related-post-style-2 .related-post-item-title {
    font-weight: normal;
    font-size: 100%;
}

.related-post-style-2 .related-post-item-summary {
    display: block;
}

.pbtsharethisbutt {
    overflow: hidden;
    padding: 10px 0 5px;
    margin: 0;
}

.pbtsharethisbutt ul {
    list-style: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.pbtsharethisbutt ul li {
    float: left;
    margin: 0;
    padding: 0;
}

.pbtsharethisbutt ul li a {
    padding: 0 10px;
    display: inline-block;
    color: #555;
    text-decoration: none;
}

.pbtsharethisbutt ul li a:hover {
    color: #333;
}

.separator a[style="margin-left: 1em; margin-right: 1em;"] {margin-left: auto!important;margin-right: auto!important;}
.separator a[style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"] {clear: none !important; float: none !important; margin-bottom: 0em !important; margin-right: 0em !important;}
.separator a[style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"] img {float: left !important; margin: 0px 10px 10px 0px;}
.separator a[style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"] {clear: none !important; float: none !important; margin-bottom: 0em !important; margin-left: 0em !important;}
.separator a[style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"] img {float: right !important; margin: 0px 0px 10px 10px;}

.PopularPosts .widget-content ul li {
  padding:6px 0px;
}

.reaction-buttons table{
  border:none;
  margin-bottom:5px;
}

.reaction-buttons table, .reaction-buttons td{
  border:none !important;
}

.pbtthumbimg {
  float:left;
  margin:0px 10px 5px 0px;
  padding:4px;
  border:0px solid #eee;
  background:none;
  width:200px;
  height:auto;
}